<%@ page language="java" contentType="text/html; charset=utf-8"
         pageEncoding="utf-8" %>
<%@ page import="Decoder.BASE64Decoder" %>
<%@ page import="java.io.BufferedReader" %>
<%@ page import="java.io.IOException" %>
<%@ page import="java.io.InputStream" %>
<%@ page import="java.io.InputStreamReader" %>
<%@ page import="java.io.OutputStream" %>
<%@ page import="java.io.File" %>
<%@ page import="java.io.FileOutputStream" %>
<%@ page import="java.util.Date" %>
<%@ page import="ueditor.Uploader" %>

<%
    request.setCharacterEncoding("utf-8");
    response.setCharacterEncoding("utf-8");

    String param = request.getParameter("action");
    Uploader up = new Uploader(request);
    String path = "upload";
    up.setSavePath(path);
    String[] fileType = {".gif", ".png", ".jpg", ".jpeg", ".bmp"};
    up.setAllowFiles(fileType);
    up.setMaxSize(10000); //单位KB

    if (param != null && param.equals("tmpImg")) {
        up.upload();
        out.print("<script>parent.ue_callback('" + up.getUrl() + "','" + up.getState() + "')</script>");
    } else {
        up.uploadBase64("content");
        response.getWriter().print("{'url':'" + up.getUrl() + "',state:'" + up.getState() + "'}");
    }

%>
